namespace LiJ.Framework.Official.Card.Mos
{
	/// <summary>
	/// 更新会员卡对应的会员信息接口
	/// </summary>
	public class WxUpdateMemberCardUserInfoReq
	{
		/// <summary>   
		///    必填 string(20) 1231123 卡券Code码。
		/// </summary>  
		public string code
		{
			get;
			set;
		}

		/// <summary>   
		///    必填 string（32） 卡券ID。
		/// </summary>  
		public string card_id
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string（128） 支持商家激活时针对单个会员卡分配自定义的会员卡背景。
		/// </summary>  
		public string background_pic_url
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 int 100 需要设置的积分全量值，传入的数值会直接显示
		/// </summary>  
		public int bonus
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 int 100 本次积分变动值，传负数代表减少
		/// </summary>  
		public int add_bonus
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string(42) 消费30元，获得3积分 商家自定义积分消耗记录，不超过14个汉字
		/// </summary>  
		public string record_bonus
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 int 100 需要设置的余额全量值，传入的数值会直接显示在卡面
		/// </summary>  
		public int balance
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 int 100 本次余额变动值，传负数代表减少
		/// </summary>  
		public int add_balance
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string(42) 商家自定义金额消耗记录，不超过14个汉字。
		/// </summary>  
		public string record_balance
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string（12） 白金 创建时字段custom_field1定义类型的最新数值，限制为4个汉字，12字节。
		/// </summary>  
		public string custom_field_value1
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string（12） 8折 创建时字段custom_field2定义类型的最新数值，限制为4个汉字，12字节。
		/// </summary>  
		public string custom_field_value2
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 string（12） 500 创建时字段custom_field3定义类型的最新数值，限制为4个汉字，12字节。
		/// </summary>  
		public string custom_field_value3
		{
			get;
			set;
		}

		/// <summary>   
		///    可空 JSON -- 控制原生消息结构体，包含各字段的消息控制字段
		/// </summary>  
		public WxMemberCardNotifyMo notify_optional
		{
			get;
			set;
		}
	}
}
